admit that - French English Dictionary